/**
 * 2012-2-19
 * @author 李亚松
 * @email  lysong01@gmail.com
 * Stack.java	java标准库里的stack从vector继承，不够好，所以自己用代理实现一个
 */
package liyasong.util;
import java.util.LinkedList;

public class Stack<T> {
	private LinkedList<T> storage = new LinkedList<T>();
	public void push(T v) {
		storage.addFirst(v);
	}
	
	public T peek() {
		return storage.getFirst();
	}
	
	public T pop() {
		return storage.removeFirst();
	}
	
	public boolean isEmpty() {
		return storage.isEmpty();
	}
	
	public String toString() {
		return storage.toString();
	}
}
